body{background-color:#FAFAFA;color:#979798;min-width:990px;font-family:"Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",STHeiti,"Microsoft YaHei",Arial,sans-serif;}
label{color:#404040;float:left;font-size:13px;line-height:18px;padding-top:6px;text-align:right;width:130px;}
input, textarea, select, .uneditable-input{border:1px solid #CCC;border-radius:3px;color:#808080;display:inline-block;font-size:13px;height:18px;line-height:18px;padding:4px;width:210px;}
input, textarea{-moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;}

header{background:url("../images/header-bg.jpg") repeat scroll 0 0 transparent;height:485px;}
.container{margin:0 auto 14px;overflow:hidden;width:990px;}
.main-banner{background:url("../images/banner.jpg") no-repeat scroll 0 0 transparent;height:430px;margin-bottom:-45px;margin-top:-430px;}
.outter-nav{background-color:#CDCDCD;background-image:-moz-linear-gradient(center top , #EDEDED, #CDCDCD);background-repeat:repeat-x;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.9) inset, 1px 0 0 rgba(0, 0, 0, 0.26) inset, -1px 0 0 rgba(0, 0, 0, 0.26) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset;height:44px;margin:0 auto;position:relative;top:18px;width:990px;}
.outter-nav .brand{display:block;float:left;margin:10px 55px 0 20px;}
.outter-nav ul{display:block;float:left;margin:0;}
.outter-nav ul li{background:url("../images/outter-nav-sep.png") no-repeat scroll left top transparent;display:block;float:left;}
.outter-nav ul{display:block;float:left;margin:0;}
.outter-nav ul.account{float:right;}
.outter-nav ul li:first-child{background-image:none;}
.outter-nav ul li a{color:#626262;display:block;float:left;font-size:14px;height:44px;line-height:44px;padding:0 25px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);}
.outter-nav ul li a:hover{text-decoration:none;color:#626262;}
.outter-nav ul a:focus, .outter-nav ul a:hover{box-shadow:inset 0 0 8px rgba(178, 186, 191, 1);outline:0;}

.topbar-dropdown.show{display:block;}
.topbar-dropdown{background-color:#FFF;border-radius:0 0 3px 3px;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.9) inset, 1px 0 0 rgba(0, 0, 0, 0.26) inset, -1px 0 0 rgba(0, 0, 0, 0.26) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset;display:none;margin-left:0;margin-right:0;padding:5px 20px 20px;position:absolute;right:0;top:44px;width:220px;z-index:900;}
.topbar-dropdown form label{color:#646464;margin-bottom:5px;text-align:left;}
.topbar-dropdown form .input{color:#646464;height:30px;margin-bottom:20px;margin-left:0;margin-top:5px;}
.topbar-dropdown form .input input#email{border-radius:2px 2px 2px 2px;height:26px;}
.input-large, input.large, textarea.large, select.large{width:210px;}
.topbar-dropdown form .input input#email{border-radius:2px 2px 2px 2px;height:26px;}
form .clearfix{margin-bottom:18px;}
form .clearfix:before, form .clearfix:after{content:"";display:table;}
form .clearfix:before, form .clearfix:after{content:"";display:table;}
form .clearfix:after{clear:both;}
input[type="checkbox"], input[type="radio"]{cursor:pointer;}
input[type="checkbox"], input[type="radio"]{border:medium none;height:auto;line-height:normal;margin:3px 0;padding:0;width:auto;}
.topbar-dropdown .remember a{bottom:15px;box-shadow:none !important;outline:0 none;padding:0;position:absolute;left:10px;}
.outter-nav ul.account a{color:#1A6CC1;}
.topbar-dropdown button.btn.primary{border-radius:3px;float:right;margin-top:-10px;}
.btn{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-transition:all 0.1s linear 0s;background-color:#E6E6E6;background-image:-moz-linear-gradient(center top , #FFF, #FFF 25%, #E6E6E6);background-repeat:no-repeat;border-color:#CCC #CCC #BBB;border-radius:2px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color:#333;cursor:pointer;display:inline-block;font-size:13px;line-height:normal;padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
.btn.primary{background-color:#2280BA;background-image:-moz-linear-gradient(center top , #2591D4, #2280BA);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn.large{border-radius:6px;font-size:15px;line-height:normal;padding:9px 14px;}
.outter-nav ul li.login-widget-show{background-color:#FFF;border-top-right-radius:3px;box-shadow:-1px 0 0 rgba(0, 0, 0, 0.26) inset;color:#646464;position:relative;}
.main-banner .banner-sign-up{background:url("../images/regist-now.png") no-repeat scroll 0 0 transparent;box-shadow:0 17px 22px -22px rgba(0, 0, 0, 0.8);display:block;float:right;height:56px;margin-right:125px;margin-top:290px;position:relative;width:181px;}
.main-banner a.banner-sign-up:hover{width:181px;height:56px;background:url('../images/regist-now.png') no-repeat 0px -56px;}
.customers{background:url("../images/customers.png") no-repeat scroll left top transparent;height:112px;margin:-40px auto 6px;position:relative;width:1004px;z-index:15;}
.customers h2{float:left;height:0;text-indent:-9999px;width:0;}
.customers .gallery{position:relative;}
.clients-display{height:60px;left:300px;overflow:hidden;position:absolute;top:20px;width:640px;}
.customers nav .arrow{cursor:pointer;display:block;height:112px;position:absolute;top:0;width:46px;}
.customers nav .previous{left:247px;}
.customers nav .next{left:950px;}
.customers nav ul li b{background:url("../images/customers-nav.gif") no-repeat scroll left top transparent;display:block;height:14px;left:50%;margin-left:-5px;margin-top:-7px;position:absolute;text-indent:-9999px;top:50%;width:10px;}
.customers nav .next:hover b{background-position:0 -43px;}

.customers nav .next b{background-position:0 -27px;}
.customers nav .previous:hover b{background-position:0 -14px;}
.customers nav .next:hover b{background-position:0 -41px;}

.features{background-color:#FFF;border:1px solid #E7E8E9;border-radius:3px;height:290px;margin:0 auto 14px;width:990px;}
.features ul li{display:block;float:left;height:145px;width:330px;}
.features ul li a.block{color:#979798;display:block;padding:33px 24px 0 100px;position:relative;text-decoration:none;}
.features ul li h3{color:#30363F;font-size:16px;margin-bottom:12px;}
.features ul li p{font-size:12px;line-height:22px;}
.features ul li div.up{left:23px;position:absolute;top:35px;}
.features ul li a.block > div{background:url("../images/features.png") repeat scroll 0 0 transparent;height:68px;margin-left:0;margin-top:0;width:70px;}
#feature-1-b{background:url('../images/features.png') 1px -80px;}
#feature-2-a{margin-top:0;margin-left:0;width:70px;height:68px;background:url('../images/features.png') -87px 0px;}
#feature-2-b{background:url('../images/features.png') -86px -68px;}
#feature-3-a{margin-top:0;margin-left:0;width:70px;height:68px;background:url('../images/features.png') -177px 0px;}
#feature-3-b{background:url('../images/features.png') -176px -68px;}
#feature-4-a{margin-top:0;margin-left:0;width:70px;height:68px;background:url('../images/features.png') 0px -150px;}
#feature-4-b{background:url('../images/features.png') 1px -220px;}
#feature-5-a{margin-top:0;margin-left:0;width:70px;height:68px;background:url('../images/features.png') -86px -145px;}
#feature-5-b{background:url('../images/features.png') -85px -215px;}
#feature-6-a{margin-top:0;margin-left:0;width:70px;height:68px;background:url('../images/features.png') -177px -150px;}
#feature-6-b{background:url('../images/features.png') -176px -220px; height:62px;}
.features ul li div.down{left:23px;position:absolute;top:35px;}
.enterprise{background:url("../images/enterprise.jpg") no-repeat scroll right bottom #FFF;border:1px solid #E7E8E9;border-radius:3px;margin:0 auto 14px;padding:28px 0 0 22px;width:968px;}
.enterprise a.block{color:#979798;display:block;position:relative;text-decoration:none;}
.enterprise h2{color:#64686F;font-size:20px;margin-bottom:20px;}
.enterprise p{font-size:12px;line-height:20px;margin-bottom:16px;width:500px;}
.enterprise p{font-size:12px;line-height:20px;margin-bottom:16px;width:500px;}
.enterprise p.contact-header{color:#7D7D7D;}
.enterprise .contact span{margin-left:5px;margin-right:56px;}
.enterprise .contact{color:#7D7D7D;font-size:18px;}
.enterprise .contact{color:#7D7D7D;font-size:18px;margin-bottom:28px;margin-top:35px;}
.enterprise .contact a{color:#979798;text-decoration:none;}
footer{color:#888;}
footer nav{background-color:#FFF;border:1px solid #E7E8E9;border-radius:3px;margin:0 auto 38px;width:990px;}
footer nav ol.breadcrumbs{float:none;font-weight:normal;height:38px;list-style:none outside none;margin:0;}
footer nav ol.breadcrumbs li{float:left;margin:0;padding:0 0 0 15px;}
footer nav ol.breadcrumbs li, footer nav ol.breadcrumbs li a{color:#30363F;font-size:12px;font-weight:normal;height:38px;line-height:38px;}
footer nav ol.breadcrumbs li.home{padding:0 0 0 22px;}
footer .directorynav{border-top:1px solid #E7E8E9;clear:both;font-size:12px;padding-top:19px;display:inline-block;}
.directorynav .column{padding:0 0 6px 18px;width:120px;}
footer .directorynav .column{float:left;padding-left:22px;width:164px;}
.directorynav #dn-cola{width:160px;}
.directorynav h3{color:#666;font-size:12px;font-weight:bold;line-height:14px;margin:0;padding-bottom:10px;}
.directorynav ul{margin-bottom:0;padding-bottom:9px;}
footer a{color:#888888;text-decoration:none;}
.directorynav a{display:block;line-height:22px;}
.directorynav #dn-colb{width:114px;}
.directorynav #dn-colc{width:114px;}
.directorynav #dn-cold{width:114px;}
.directorynav #dn-cole{width:120px;}
.directorynav #dn-colf{width:130px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
footer .links{font-size:12px;margin:0 auto 14px;padding-left:22px;width:968px;}
footer .links h3{display:inline;}
footer a{color:#888;text-decoration:none;}
footer .links a{margin-left:5px;}
footer .copyright{border-top:1px dotted #CBCCCD;font-size:12px;line-height:16px;margin:0 auto 14px;padding-top:16px;text-align:center;width:990px;line-height:22px;}
.login_btn{}